--这里KEYS[i]就是锁的key,这里的ARGV[1]就是当前线程标识
--lua数组下标从1开始
--获取锁中的标识,判断是否与当前线程标识一致
if(redis.call('GET',KEYS[1])==ARGV[1]) then
    -- 一致,则删除锁
    return redis.call('DEL',KEYS[1])
end
--不一致,则直接返回
return 0